stream terrace - German English Dictionary